﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ERP.Manager.DataEntity;
namespace ERP.Manager.DataProvider
{
    //ecshop商品分类接口
    public interface IECS_categoryinfoRepository
    {
        #region 分页查询商品分类信息
        List<ECS_categoryinfo> all_ecs_categoryinfo_page(int pagecount);
        #endregion

        #region 查询所有商品分类信息
        List<ECS_categoryinfo> all_ecs_categroyinfo();
        #endregion

        #region 添加商品分类信息
        int add_ecs_categoryinfo(ECS_categoryinfo category);
        #endregion

        #region 修改商品分类信息
        int update_ecs_categoryinfo(ECS_categoryinfo category);
        #endregion

        #region 删除商品分类信息
        int delete_ecs_categoryinfo(int cat_id);
        #endregion

        #region 根据商品分类编号查询商品数量
        int all_ecs_category_cat_id_goods_count(int cat_id);
        #endregion

        #region 转移商品
        int update_ecs_categoryinfo_zhuanyishangping(int new_cat_id, int cat_id);
        #endregion

        #region 根据商品分类编号修改商品导航栏的状态
        int update_ecs_category_show_in_nav(int cat_id, int show_in_nav);
        #endregion

        #region 根据商品分类编号修改商品是否显示的状态
        int update_ecs_category_is_show(int cat_id, int is_show);
        #endregion
    }
}
